/** reset **/
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, button, textarea, p, blockquote, th, td {margin: 0;padding: 0;}
fieldset,img { border: 0 none;}
dl, ul, ol, menu, li {list-style: none;}
blockquote, q { quotes: none;}
input, select, textarea, button {vertical-align: middle;}
button { border: 0 none; background-color: transparent; cursor: pointer;}
address, caption, cite, code, dfn, em, var { font-style: normal; font-weight: normal;}
caption { display :none;}
table { border-collapse:collapse; border-spacing:0; table-layout:fixed;}
img { vertical-align: top;}
body, th, td, input, select, textarea, button { font-size:12px; line-height:1; font-family:\5FAE\8F6F\96C5\9ED1;} 
a{ text-decoration:none;}
* {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
*:before,
*:after {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

/**position**/
.clear_float:after { display: block; visibility: hidden; height: 0; clear: both; content: "";}
.clear_float { zoom: 1;}
.fl { float: left !important;}
.fr { float: right !important;}
.tl { text-align: left;}
.tc { text-align: center;}
.tr { text-align: right;}


/**Font color**/
.ablue { color: #0597d2;}
.aorange { color: #eb5c00;}
.ared { color: #ff0000; }


/**common**/
.hide { display: none;}
.show { display: block;}
.mod { border: 1px solid #d4d4d4;}
.mod-top { border-top: 1px solid #d4d4d4;}
.mod-right { border-right: 1px solid #d4d4d4;}
.mod-bottom { border-bottom: 1px solid #d4d4d4;}
.mod-left { border-left: 1px solid #d4d4d4;}
.mod-ntop { border-top: none;}
.mod-nright { border-right: none;}
.mod-nbottom { border-bottom: none;}
.mod-nleft { border-left: none;}

.wrap { min-width: 1280px;}


/**grid composing**/
.col-1, .col-10, .col-11, .col-12, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9 {
    float: left;
}
.col-12 {
    width: 100%;
}
.col-11 {
    width: 91.6667%;
}
.col-10 {
    width: 83.3333%;
}
.col-9 {
    width: 75%;
}
.col-8 {
    width: 66.6667%;
}
.col-7 {
    width: 58.3333%;
}
.col-6 {
    width: 50%;
}
.col-5 {
    width: 41.6667%;
}
.col-4 {
    width: 33.3333%;
}
.col-3 {
    width: 25%;
}
.col-2 {
    width: 16.6667%;
}
.col-1 {
    width: 8.33333%;
}

/****/
.w1200 { width: 1200px; margin: 0 auto;}
.w90 { width: 90px !important;}